#!/usr/bin/python
# -*- coding: utf-8 -*-

"""接收请求主模块。用于映射处理类的路径信息并
根据请求路径路由到相应的处理类处理。
"""

from web.route import Router
from web.response import Response
from web.request import Request


def application(environ, start_response):  

    """根据路径由路由模块路由到相应程序处理。
    """
    req = Request(environ)
    resp = Response(start_response)
    return router.route(req, resp)   

def mapping_path():
    """添加路由信息。
    """
    router('/payservice', 'app.bank.Bank') 
    router('/payservice/order', 'app.bank.GenOrder') 
    router('/payservice/callback', 'app.bank.Callback') 


router = Router()  
mapping_path()
